<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>智能短信平台</title>
    <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
    <link rel="stylesheet" href="css/duanxin.css">
    <style>
       /* 原版css以迁入css目录 */
    </style>
</head>
<body>
    <div class="container">
        <div class="header">
            <h1 style="display: flex; align-items: center; gap: 8px;">
                <span style="font-size: 1.2em;">🐳</span>
                智能短信平台
            </h1>
            <div class="balance-card">
                <i class="material-icons balance-icon">account_balance_wallet</i>
                <div>
                    <p style="color: #757575; font-size: 0.9em;">短信剩余条数</p>
                    <h2 id="balance" style="font-size: 1.8em;">--</h2>
                </div>
            </div>
        </div>

        <!-- 发送表单 -->
        <div class="form-card">
            <form id="smsForm" action="sms_send.php" method="post">
                <div class="form-group">
                    <label for="phone">
                        <i class="material-icons">smartphone</i>
                        手机号码
                    </label>
                    <input type="tel" id="phone" name="phone" 
                           placeholder="+86 13800138000" 
                           pattern="^\+?\d{8,15}$"
                           required>
                </div>

                <div class="form-group">
                    <label for="signature">
                        <i class="material-icons">badge</i>
                        短信签名
                    </label>
                    <select id="signature" name="signature" required>
                    <option value="">请选择签名...</option>
                    <option value="【寻鲸网科】">寻鲸网科</option>
                    <option value="【号卡平台】">号卡平台</option>
                    <option value="【智联客服】">智联客服</option>
                    <option value="【闪铸科技】">闪铸科技</option>
                    
                    <option value="【网卡商城】">网卡商城</option>
                    
                    </select>
                </div>

                <div class="form-group">
                    <label for="content">
                        <i class="material-icons">message</i>
                        短信内容
                    </label>
                    <textarea id="content" name="content" rows="4" 
                              placeholder="输入内容（支持{变量}替换）"
                              maxlength="300"
                              required></textarea>
                </div>

                <button type="submit" class="submit-btn">
                    <i class="material-icons">send</i>
                    立即发送
                </button>
            </form>
        </div>

        <!-- 短信模板 -->
        <h3 style="margin: 1.5rem 0; color: #424242;">
            <i class="material-icons">dashboard</i>
            常用模板库
        </h3>
        <div style="margin-bottom: 1rem;">
            <input type="text" id="templateSearch" placeholder="搜索模板" style="width: 100%; padding: 12px; border: 2px solid #e0e0e0; border-radius: 8px;">
        </div>
        <div class="template-grid" id="templateGrid">
            <div class="template-card" onclick="fillTemplate('寻鲸网络科技工作室于{num}月{num}日向您尾号{num}的银行卡账户转账{num}.{num}元，交易成功。')">
                <h4>💰 银行卡转账通知</h4>
                <p style="color: #616161; margin-top: 8px;">通知银行卡转账成功</p>
            </div>
            
            <div class="template-card" onclick="fillTemplate('寻鲸网络科技工作室{num}月{num}日向您尾号{num}的支付宝账户转账{num}.{num}元，交易成功。')">
                <h4>💰 支付宝转账通知</h4>
                <p style="color: #616161; margin-top: 8px;">通知支付宝转账成功</p>
            </div>
            
            <div class="template-card" onclick="fillTemplate('寻鲸网络科技工作室{num}月{num}日向您{num}的支付宝账户转账{num}.{num}元，交易成功。')">
                <h4>💰 支付宝转账通知-完全账号</h4>
                <p style="color: #616161; margin-top: 8px;">通知支付宝转账成功</p>
            </div>
            
            <div class="template-card" onclick="fillTemplate('尊贵的号卡合伙人，您近期申请的提现已到账，请注意查收，有疑问请随时联系平台客服！')">
                <h4>💰 提现到账通知</h4>
                <p style="color: #616161; margin-top: 8px;">通知合伙人提现成功</p>
            </div>
            
            <div class="template-card" onclick="fillTemplate('尊贵的号卡合伙人你好，您后台有新增结算异常订单，请注意查收后台订单备注，及时联系沟通恢复正常使用、结算！')">
                <h4>⚠️ 结算异常通知</h4>
                <p style="color: #616161; margin-top: 8px;">提醒合伙人处理异常订单</p>
            </div>

            <div class="template-card" onclick="fillTemplate('尊敬的号卡合伙人，您的号卡后台有订单结算到账，订单号：XJHK{num}')">
                <h4>💰 订单结算到账通知</h4>
                <p style="color: #616161; margin-top: 8px;">通知合伙人订单结算到账-订单号单独通知</p>
            </div>
            
            <div class="template-card" onclick="fillTemplate('您的CYF/MF佣金已到账，请登录平台合作商后台及时申请提现，有问题请联系客服小二！')">
                <h4>💰 佣金到账通知</h4>
                <p style="color: #616161; margin-top: 8px;">CYF/MF通知佣金到账</p>
            </div>

            <div class="template-card" onclick="fillTemplate('尊贵的号卡合伙人，您近期申请的提现已经被驳回，详情平台内查看备注，请注意查收，有疑问请随时联系平台客服！')">
                <h4>🚫 提现驳回通知</h4>
                <p style="color: #616161; margin-top: 8px;">通知合伙人提现被驳回</p>
            </div>
            
            <div class="template-card" onclick="fillTemplate('尊敬的号卡合伙人，您好，请尽快添加您的上级渠道经理便于后续产品沟通，谢谢！如有打扰，请见谅！')">
                <h4>📢渠道经理添加通知</h4>
                <p style="color: #616161; margin-top: 8px;">通知添加渠道经理</p>
            </div>
            
            <div class="template-card" onclick="fillTemplate('您的申请的号卡已发货，正在飞速的朝你赶去，请注意查收。快递单号：{code}')">
                <h4>📦 号卡发货通知</h4>
                <p style="color: #616161; margin-top: 8px;">通知号卡已发货</p>
            </div>

            <div class="template-card" onclick="fillTemplate('尊贵的号卡合伙人，您的号卡后台有订单异常，订单号：{code}')">
                <h4>⚠️ 订单异常通知</h4>
                <p style="color: #616161; margin-top: 8px;">通知合伙人订单异常</p>
            </div>

            <div class="template-card" onclick="fillTemplate('尊敬的号卡合伙人，您的号卡后台有订单异常，订单号：XJHK{order_no}')">
                <h4>⚠️ 订单异常通知（带订单号）</h4>
                <p style="color: #616161; margin-top: 8px;">通知合伙人订单异常，带订单号</p>
            </div>

            <div class="template-card" onclick="fillTemplate('尊敬的用户您好，您近期领取的手机卡尚未激活，为了避免您后期办理此类业务受到影响，提醒您尽快按要求激活首充，有疑问请咨询客服！')">
                <h4>📱 手机卡激活提醒</h4>
                <p style="color: #616161; margin-top: 8px;">提醒用户激活手机卡</p>
            </div>

            <div class="template-card" onclick="fillTemplate('尊贵的号卡合伙人，您提交的订单已核查，{var}')">
                <h4>✅ 订单核查通知</h4>
                <p style="color: #616161; margin-top: 8px;">通知合伙人订单核查结果</p>
            </div>

            <div class="template-card" onclick="fillTemplate('您的流量卡因未订购次月流量包于本月月底晚12点将会销户，请及时充值次月流量包。')">
                <h4>⚠️ 流量卡销户提醒</h4>
                <p style="color: #616161; margin-top: 8px;">提醒订购次月流量包</p>
            </div>

            <div class="template-card" onclick="fillTemplate('尊敬的用户您好，您近期申请的手机卡需要首充{num}元，方可享受优惠，如若不需要请尽快撤单。')">
                <h4>📱 手机卡首充提醒</h4>
                <p style="color: #616161; margin-top: 8px;">提醒用户手机卡首充</p>
            </div>

            <div class="template-card" onclick="fillTemplate('尊敬的号卡合伙人，您的号卡后台有订单结算异常，订单号：XJHK{num}')">
                <h4>⚠️ 订单结算异常通知</h4>
                <p style="color: #616161; margin-top: 8px;">通知合伙人订单结算异常</p>
            </div>

            <div class="template-card" onclick="fillTemplate('您的推广佣金已到账，请登录平台合作商后台及时申请提现，有问题请联系客服小二！')">
                <h4>🎉 推广佣金到账</h4>
                <p style="color: #616161; margin-top: 8px;">通知推广佣金已到账</p>
            </div>
        </div>
        
    </div>

    <script>
        // 增强版余额查询
        function fetchBalance() {
            const balanceElement = document.getElementById('balance');
            balanceElement.innerHTML = `<span class="loading-text">查询中...</span>`;

            fetch('balance.php')
                .then(response => {
                    if (!response.ok) throw new Error('网络响应异常');
                    return response.json();
                })
                .then(data => {
                    if (data.status === 'success') {
                        balanceElement.innerHTML = `
                            <span style="color: var(--primary-color);">${data.rawResponse}</span>
                        `;
                    } else {
                        balanceElement.innerHTML = `
                            <span style="color: var(--error-color);">${data.message}</span>
                            <i class="material-icons" style="font-size: 0.8em;">error</i>
                        `;
                    }
                })
                .catch(error => {
                    balanceElement.innerHTML = `
                        <span style="color: var(--error-color);">查询失败</span>
                        <i class="material-icons" style="font-size: 0.8em;">error</i>
                    `;
                    console.error('余额查询错误:', error);
                });
        }

        // 智能模板填充
        function fillTemplate(content) {
            const signature = document.getElementById('signature');
            const textarea = document.getElementById('content');
            
            if (signature.value === '') {
                signature.focus();
                signature.style.borderColor = 'var(--error-color)';
                setTimeout(() => signature.style.borderColor = '#e0e0e0', 2000);
                return;
            }
            
            textarea.value = `${signature.value}${content}`;
            textarea.focus();
        }

        // 表单增强验证
        document.getElementById('smsForm').addEventListener('submit', function(e) {
            const btn = this.querySelector('button');
            const phoneInput = document.getElementById('phone');
            
            if (!/^\+?\d{8,15}$/.test(phoneInput.value)) {
                phoneInput.focus();
                phoneInput.style.borderColor = 'var(--error-color)';
                setTimeout(() => phoneInput.style.borderColor = '#e0e0e0', 2000);
                e.preventDefault();
                return;
            }

            btn.innerHTML = `
                <i class="material-icons loading">autorenew</i>
                发送中...
            `;
            btn.disabled = true;
        });

        // 模板搜索功能
        document.getElementById('templateSearch').addEventListener('input', function() {
            const searchValue = this.value.toLowerCase();
            const templateGrid = document.getElementById('templateGrid');
            const templateCards = templateGrid.querySelectorAll('.template-card');

            templateCards.forEach(card => {
                const title = card.querySelector('h4').textContent.toLowerCase();
                const description = card.querySelector('p').textContent.toLowerCase();
                if (title.includes(searchValue) || description.includes(searchValue)) {
                    card.style.display = 'block';
                } else {
                    card.style.display = 'none';
                }
            });
        });

        // 初始化
        window.addEventListener('DOMContentLoaded', () => {
            fetchBalance();
            setInterval(fetchBalance, 30000); // 每30秒刷新一次
            
            // 输入实时验证
            document.getElementById('phone').addEventListener('input', function() {
                this.style.borderColor = /^\+?\d{8,15}$/.test(this.value) 
                    ? 'var(--success-color)' 
                    : 'var(--error-color)';
            });
        });
    </script>
    
    
    <footer style="background: #f5f5f5; color: #333; text-align: center; padding: 1rem; font-size: 0.9em;">
    <p>&copy; 2025 <a href="https://www.xunjinlu.fun"_blank" style="color: #333; text-decoration: none;">尋鯨錄</a> - 尋鯨网科保留所有权利。</p>
    <p>
        <a href="https://beian.miit.gov.cn" target="_blank" style="color: #333; text-decoration: none;">
            <img src="http://www.xunjinlu.fun/img/logo/icp.ico" alt="ICP备案" style="vertical-align: middle; height: 15px; width: auto; margin-right: 5px;">ICP备案: 滇ICP备2023007716号-1
        </a>
    </p>
    <p>
        <a href="https://beian.mps.gov.cn/#/query/webSearch" target="_blank" style="color: #333; text-decoration: none;">
            <img src="http://www.xunjinlu.fun/img/logo/ga.png" alt="公安备案" style="vertical-align: middle; height: 15px; width: auto; margin-right: 5px;">公安备案：滇公网安备53032202530370号
        </a>
    </p>
</footer>



</body>
</html>